A Conceptual Graph Approach to Support Multiperspective Development Environments

نویسندگان

  • Thanwadee Thanitsukkarn
  • Anthony Finkelstein
چکیده

This paper demonstrates an application of Conceptual Graphs (CGs) in the area of software engineering. We employ CGs as a meta-representation language to enhance consistency checking within a multiperspective development environment, i.e. one which employs and utilises a number of ViewPoints. We have built a ViewPoint-based prototype called the √iewer+CG to show such application of CGs. A ViewPoint is a loosely coupled, locally managed, self-contained object. It encapsulates representation knowledge, development knowledge, and specification knowledge of a problem domain. ViewPoints constitute partial specifications which can be independently constructed by a group of developers. Thus a complex and large-scale application can be decomposed into, and jointly managed as, a collection of ViewPoints. Partitioning development tasks and specifications in this manner necessitates a consistency checking procedure to ensure that the ViewPoints can consistently work as an 'integrated' whole. The difficulties in constructing such procedure arise from the diversity of ViewPoint representation styles. We employ CGs to provide meta-representation of ViewPoints. As CGs form a strong basis for logical reasoning, we are able to use the resulting concepts and relations from the metarepresentation to establish consistency checking rules within and across ViewPoints. By abstracting a ViewPoint specification up one level to CGs, we are able to augment a ViewPointsbased environment with an automated consistency checking procedure which is independent of ViewPoint representation styles.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automated Consistency Checking for Multiperspective Software Specifications

Multiperspectives naturally arise out of co-operative work in applying appropriate technologies to construct different parts of an application. The representation styles of various perspectives can be highly heterogeneous and open-ended since those perspectives should be presented in a form appropriate to each participant in the software development process. This makes it difficult to provide c...

متن کامل

Model Operations for Quality-Driven Multimedia Delivery

KEYWORDS With the recent advances in distributed systems and wireless technology, users can access any information, from anywhere with any device. Multimedia delivery services are currently under development to operate in such environments. In this context, it appears essential to offer and support different levels of service according to users requirements and expectations and to work towards ...

متن کامل

The Conceptual Model of the principals Competency Development in Secondary School, grounded Theory

The purpose of this study was to develop a conceptual model for the competence of high school principals in Tehran province. This qualitative research was carried out using a strategy based on the grounded theory. In this regard, using a targeted approach and theoretical saturation criterion, semi-structured interviews with 17 people (7 faculty members specialized in the field of educational ma...

متن کامل

Simulation and Testing of Mobile Computing Platforms using Fujaba

The paper presents an approach for analysis, modeling and validation of mobile computing platforms with the tool support of Fujaba. The approach is developed based on UMLlike meta models and graph transformation techniques to support sound methodological principals, formal analysis and refinement. With conceptual and concrete level of modeling and simulation, the approach could support applicat...

متن کامل

Simulation and Testing of Mobile Computing Systems using Fujaba

The paper presents an approach for analysis, modeling and validation of mobile information systems with the tool support of Fujaba. The approach is developed based on UMLlike meta models and graph transformation techniques to support sound methodological principals, formal analysis and refinement. With conceptual and concrete level of modeling and simulation, the approach could support applicat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998